
*{
	margin:0;	
	padding: 0;
}
.container_24{
	/*border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;*/
}

hr{
display: block;
-webkit-margin-before: 0.5em;
-webkit-margin-after: 0.5em;
-webkit-margin-start: auto;
-webkit-margin-end: auto;
border-style: inset;
border-width: 1px;

}
/*
nav{
	width: 100%;
	height: 30px;
	background: #ccc;
	padding: 0px 0;
	box-shadow: 0px 0px 25px 0px #333;
}


/*--- MENU---
#menu{
	width: 960px;
	height: 30px;
	margin: 0 auto;	
	/*border: 1px dotted #000;
}
#menu li{
	width: 114px;
	height: 23px;	
	border-right: #555 1px solid;	
	padding: 4px 0;
	display: inline-block;
	text-align: left;
}
#menu li a{
	
	font-family: "Trebuchet MS";
	font-size: 16px;
	text-decoration: none;
	color: #555;	
	/*border: 1px dotted #000;
	margin: 0 0 0 10px;
	
}

#menu li a:hover{
	color: #af2121;
	font-style: italic;
}*/

/*---BLOCO CAROUSEL PRINCIPAL---*/
#bloco1{
	height: 350px;
	border: 1px dotted #fff;
	margin: 15px 0 0 0;
}
#bloco1-1{
	height: 320px;
	margin: 10px 10px 0 5px;
	background: #ccc;	
	
}
#bloco1-1 header{
	font-family: "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;
	font-size: 17px;	
	color: #333;
	font-style: italic;
	margin: 5px 10px;
	padding: 10px 0 0 0;
	position: relative;
	width: 512px;
	/*border: 1px dotted #000;*/
}
#bloco1-1 section{
	width: 512px;
	height: 220px;	
	margin: 0 10px;
	/*border: 1px dotted #000;*/
	position: relative;
	/*background:#fff;*/
}

.slider{
	width: 502px;
	height: 210px;
	/*border: 1px dotted #000;*/
	/*margin: 5px 0;*/
	border: 5px solid #fff;
/*	background: #ccc;*/
}

#bloco1-1 footer{
	width: 512px;
	display:block;	
	position: absolute;
	/*border: 1px dotted #000;*/
	margin: 10px 10px;	
}
#bloco1-1 footer .info{
	font-family: "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;
	font-size: 14px;	
	color: #333;	
	width:auto;
	
/*	border: 1px dotted #000;*/
	float: left;
}
#bloco1-1 footer .info a
{
    text-decoration:none;
    color:#333;
    }
#bloco1-1 footer #pager{
	width: auto;
	height: 20px;
/*	border: 1px dotted #000;*/
	float: right;
	margin: 3px 0 0 10px;
}

.pager a{
	display: inline-block;
	width: 13px;	
	height: 13px;
	margin: 0 0 0 4px;
	background-image: url(../img/pagination.png);
	background-position: 0 0;
	cursor: pointer;
	
}
.pager a:hover{
	background-position: 0 13px;
}
.pager a.sliderActive{
	background-position: 0 -13px;
}
.pager a.sliderActive:hover{
	background-position: 0 13px;
}

#bloco1-1 footer #paginacao{
	display: inline-block;
	width: 50px;
	height: 20px;
	margin: 4px 0 0 0px;
	/*border: 1px dotted #000;*/
	float: left;
	
}
#btn-next{	
	display: inline-block;
	width: 12px;
	height: 18px;
	background-image: url(../img/btns-next-prev.png);
	background-position: -13px 0;	
	/*border: 1px dotted #000;*/
	margin: 0 5px;
	cursor: pointer;
}
#btn-next:hover{
	background-position: -13px -18px;
}
#btn-prev{
	display: inline-block;
	width: 12px;
	height: 18px;
	background-image: url(../img/btns-next-prev.png);
	background-position: 0 0;	
	/*border: 1px dotted #000;*/
}
#btn-prev:hover{
	background-position: 0 -18px;
}

/*---BLOCO VIDEOS---*/
#bloco-1{
	height: 350px;
	border: 1px dotted #fff;
	margin: 15px 0 0 0;
}
#bloco1-2{
	width: 383px;	
	height: 320px;
	margin: 10px 10px 0 0;
	background: #ccc;	
	
}
#bloco1-2 header{
	font-family: "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;
	font-size: 17px;	
	color: #333;
	font-style: italic;
	margin: 5px 0 0 10px;
	padding: 10px 0 0 0;
	position: relative;
	width: 365px;
	/*border: 1px dotted #000;*/
}
#bloco1-2 section{
	/*width: 365px;*/
	height: 207px;
    margin: 5px 8px 0 10px;	
	border: 5px solid #fff;
	position: relative;
	background:#fff;
}
/*#bloco1-2 section article{
	width: 350px;
	height: 215px;	
	margin: 5px 0 0 5px;
	border: 1px dotted #000;
	position: relative;
	background:#ccc;
}*/
#bloco1-2 footer{
	font-family: "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;
	font-size: 16px;	
	color: #333;
	margin: 2px 0 0 10px;	
	width: 363px;
/*	border: 1px dotted #000;*/
	position: absolute;
	text-align: right;
}
#bloco1-2 footer a{
	text-decoration: none;
	color: #333;
}
#bloco1-2 footer a:hover{
	color:maroon;
}
/*---BLOCO FALA PRESIDENTA---*/
#bloco2{
	height: 195px;
	border: 1px dotted #fff;
}
#bloco2 > div{
	width: auto;
	height: 192px;
	background: #ccc;
	margin: 0 10px 0 5px;
}
#bloco2 > div > header{
	width: 274px;
	margin: 0 0 0 10px;
	font-family: "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;
	font-size: 17px;
	color: #333;
	padding: 10px 0 2px 0px;
	font-style: italic;
	/*border: 1px dotted #000;*/
}
#bloco2 > div > section{
	
	color: #333;
	margin: 0 10px;
	padding: 10px 0 10px 10px;
	background: #fff;
	height: 105px;
}
#bloco2 > div > section p{
	font-family: "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;
	font-size: 24px;
	font-style: italic;
	width: 150px;
}
#bloco2 > div > section img
{
    position: relative;
    top: -69px;
    right: -110px;
    
}

#bloco2-1{
	height: 195px;
	border: 1px dotted #fff;
}

/*---BLOCO GALERIA DE IMAGENS---*/
.setaEsquerda:before
{
    content:"";
    display:inline-block;
    vertical-align:middle;
    margin-right: 10px;
    width:0;
    height:0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-right:20px solid #ccc;
    }
   .setaDireita:before
{
    content:"";
    display:inline-block;
    vertical-align:middle;
    margin-right: 10px;
    width:0;
    height:0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left:20px solid #ccc;
    }
 
.bloco3{
	height: 210px;
	border: 1px dotted #fff;
}
.bloco3 > #bloco3-1{
	width: 614px;
	/*border: 1px dotted #000;*/
	background: #d1d3d4;
	margin:0 0 0 5px;	
	height: 195px;
}
.bloco3 > #bloco3-1 > header{
	/*border: 1px dotted #000;*/
	font-family: "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;
	font-size: 17px;
	color:#333333;
	margin: 10px 0 0px 10px;
	padding: 10px 0 0 0;
	font-style: italic;
	width: 595px;
}
.bloco3 > #bloco3-1 > section{
	width: 595px;
	height: 135px;
	background: #fff;
	margin: 0 0 0 10px;
	
	
}
.bloco3 > #bloco3-1 > section #a
{
    width: 3%;
    /*border: 1px dotted #000;*/
    margin: 50px 3px;
    float:left;
    }
 .bloco3 > #bloco3-1 > section #c
{
    width: 3%;
    /*border: 1px dotted #000;*/
    float:left;
    margin: 50px 3px;
    
    }
/*
#bloco3 > #bloco3-1 > section{
	display: flex;
	flex-flow: row nowrap;
	aling-content:center;
	aling-items: center;
}
#bloco3 > #bloco3-1 > section #carousel{
	order:2;
	flex: 1 1 auto;
	aling-self: auto;
	min-width: 0;
	min-height: auto;
}
#bloco3 > #bloco3-1 > section #c{
	order:3;
	flex: 0 1 auto;
	aling-self: auto;
	min-width: 0;
	min-height: auto;
	margin: 45px 10px 0 10px;
}
#bloco3 > #bloco3-1 > section #a{
	order:1;
	flex: 0 1 auto;
	aling-self: auto;
	min-width: 0;
	min-height: auto;
	margin: 45px 10px 0 10px;
}*/
#next,#prev{
	cursor: pointer;
}

#bloco3-1 section #carousel
{
    
    margin: 8px 10px;
	padding: 0;
	 /*border: 1px dotted #000;*/
	float:left;
	white-space:nowrap;
	
}
#bloco3-1 ul
{
    list-style:none;
  
    
    }
#bloco3-1 ul li
 {  
     display:inline;
    
     }
 #bloco3-1 ul li a
 {
     display:inline-block;
     font-family: "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;
     padding: 2px 6px;
     text-align:center;
     text-decoration:none;
     
     }
   #bloco3-1 ul li a footer
   {
     width:80px;
     font-size:13px;
     text-align:center;     
     color:#333;
     white-space:pre-wrap;
       }
/*#bloco3 > #bloco3-1 > section li{
	width: 75px;
	border: 1px dotted #000;
	margin: 15px 15px 0px 10px;
	display: inline-block;
	
}
#bloco3 > #bloco3-1 > section footer{
    border: 1px dotted #000;
	width: 75px;
	font-family: "Century Gothic";
	font-size: 12px;
	text-align: center;
	display: inline;
	position:relative;
}*/

/*---BLOCO CNTSS---*/
.bloco3 > #bloco3-2{
	width: 298px;
	/*border: 1px dotted #000;*/
	background: #0000CC;
	margin:10px 0 0 0;	
	height: 195px;
}

/*---BLOCO CUT---*/
#bloco4-1
{
	height: 250px;
	border: 1px dotted #fff;
}

/*---BLOCO CUT---*/
#bloco4-1 > div{
	background: #c9060c;
    width: auto;
	height: 238px;
	margin: 0 10px 0 5px;
}

/*---BLOCO DIRETORIA---*/
#bloco4-2{
	margin: 10px 0 0 0;
	height: 135px;
	border: 1px dotted #fff;
}
#bloco4-2 > div{
	width: auto;
	height: 130px;
	background: #ccc;
	margin: 0 10px 0 5px;
}
#bloco4-2 > div > header{
	width: 274px; 
	font-family: "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;
	font-size: 17px;
	color: #333;
	padding: 10px 0 0px 10px;
	font-style: italic;
}
#bloco4-2 > div > section{
	font-family: "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;
	font-size: 18px;
	font-style: italic;
	color: #333;
	margin: 0 10px 0 10px;
	padding: 10px 0 10px 10px;
	background: #fff;
}

/*---BLOCO PONTO DE VISTA---*/
#bloco4-3{
	margin: 12px 0 0 0;
	height: 145px;
	border: 1px dotted #fff;
}
#bloco4-3 > div{
	width: auto;
	height: 130px;
	background: #ccc;
	margin: 0 10px 0 5px;
}
#bloco4-3 > div > header{
	width: 274px;
	font-family: "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;
	font-size: 17px;
	color: #333;
	padding: 10px 0 0px 10px;
	font-style: italic;
}
#bloco4-3 > div > section{
	font-family: "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;
	font-size: 18px;
	font-style: italic;
	color: #333;
	margin: 0 10px 0 10px;
	padding: 10px 0 10px 10px;
	background: #fff;
}

/*---BLOCO JURIDICO---*/
#bloco5-1{
	height: 250px;
	border: 1px dotted #fff;
}
#bloco5-1 > div{
	width: auto;
	height: 238px;
	background: #ccc;
	margin: 0 10px 0 0;
	}
#bloco5-1 > div > header{
	width: 278px;
	font-family: "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;
	font-size: 17px;	
	color: #333333;
	padding: 10px 0 0px 10px;
	font-style: italic;
}
#bloco5-1 > div > section{
	font-family: "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;
	font-size: 18px;
	font-style: italic;
	color: #333;
	margin: 0 10px 0 10px;
	padding: 10px 0 10px 10px;
	background: #fff;
	height: 126px;
}
#bloco5-1 > div > footer{
	font-family: "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;
	font-size: 17px;
	font-style: italic;
	color: #333;
	margin: 0 10px 0 10px;
	padding: 0 0 5px 10px;
	background: #fff;
}

/*---BLOCO CALENDARIO---*/
#bloco5-2{
	margin: 10px 0 0 0;
	height: 302px;
	border: 1px dotted #fff;
}
#bloco5-2-1{
	
	margin: 0 10px 0 0;	
	height: 280px;
	/*border: 1px dotted #000;*/
	background: #FFF584;
}
#bloco5-2-1 header{
	font-family: "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;
	color: #333333;
	font-size: 17px;
	padding: 10px 0 0 0;
	margin: 0 0 0 10px;
	font-style: italic;
}
#loading {
		display: none;
		position: absolute;
		top: 10px;
		right: 10px;
		/*border: 1px dotted #000;*/
	}
#calendar {
		width: 280px;
		margin: 0px auto;
		font-family: "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;
		color: #666666;
		font-size: 11px;
		font-style: italic;
	}
/*---BLOCO SERVIÇOS---*/
#bloco6-1{
	height: 250px;
	border: 1px dotted #fff;
}
#bloco6-1 > div{
	width: auto;
	height: 238px;
	background: #ccc;
	margin:0 10px 0 0;
}
#bloco6-1 > div > header{
	width: 278px;
	font-family: "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;
	font-size: 17px;
	color: #333333;
	padding: 10px 0 0px 10px;
	font-style: italic;
}
#bloco6-1 > div > section{
	height: 155px;
	/*border: 1px dotted #000;*/
	margin: 0 10px 0 10px;
	padding: 10px 0 10px 0;
	background: #fff;
}
#bloco6-1 > div > section > .block {
	
	display: inline-block;
	width: 54px;
	height: 70px;
	/*border:1px dotted #000;*/
	margin: 5px 0	10px 10px;
	text-align: center;
	background: #fff;
	font-family: "Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;
	font-size: 10px;
	
}
/*#bloco6-1 > div > footer {
	
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #333;
	
}*/

/*---BLOCO FACEBOOK---*/
#bloco6-2{
	
	margin: 10px 0 0 0;
	height: 302px;
	border: 1px dotted #fff;
}

#line1{margin: 10px 0 0 5px;}

#line2{margin: 10px 0 0 5px;}

#line3{margin: 10px 0 0 5px;}

#line4{margin: 10px 0 10px 5px;}



.footer{
	width: 100%;
	height: 120px;
	background: #eac800;
	margin: 0 0 0 0;
}